@xworker.example.tutorial.lession 3.SwtComponents
sname
SwtComponents
slabel
SwtComponents
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
sid
SwtComponents
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanel
sname
LoginPanel
sdescriptors
xworker.lang.MetaDescriptor3/@thing
smany
true
seditCols
2
sinitialization
false
smodifier
public
sid
LoginPanel
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanel/@actions
sname
actions
sid
actions
slabel
actions
sdescriptors
xworker.lang.MetaDescriptor3/@actions
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanel/@actions/@create
sname
create
sisSynchronized
false
sthrowException
true
suseOtherAction
false
svarScope
Global
sdisableGlobalContext
false
Scode
#$@text#$@
import org.xmeta.ActionContext;

def loginWidget = world.getThing("xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget");
def ac = new ActionContext();
ac.put("parent", parent);
loginWidget.doAction("create", ac);

actionContext.getScope(0).put(self.name, ac);
#$@text#$@
sid
create
sdescriptors
xworker.lang.actions.Actions/@GroovyAction
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanel/@name
sname
name
slabel
Name
LvalidateOnBlur
false
LallowDecimals
false
LallowNegative
false
sid
name
sdescriptors
xworker.lang.MetaDescriptor3/@attribute
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget
sname
LoginPanelWidget
sid
LoginPanelWidget
sdescriptors
xworker.swt.widgets.Composite,corethingslang.MetaDescriptor3/@thing
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@loginPanelGidLayout
sname
loginPanelGidLayout
snumColumns
2
smakeColumnsEqualWidth
false
smarginWidth
5
smarginHeight
5
smarginLeft
0
smarginTop
0
smarginRight
0
smarginBottom
0
shorizontalSpacing
5
sverticalSpacing
5
sid
loginPanelGidLayout
slabel
loginPanelGidLayout
sdescriptors
xworker.swt.Layouts/@GridLayout
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@nameLabel
sname
nameLabel
stext
Name:
stype
HORIZONTAL
sshadow
SHADOW_OUT
sBORDER
false
salignment
LEFT
scapture
false
senabled
true
sredraw
true
svisible
true
sid
nameLabel
slabel
nameLabel
sdescriptors
xworker.swt.Widgets/@Label
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@nameTxt
sname
nameTxt
sstyle
SINGLE
sH_SCROLL
false
sV_SCROLL
false
sWRAP
false
sREAD_ONLY
false
sPASSWORD
false
sSEARCH
false
sCANCEL
false
sBORDER
true
salign
LEFT
scapture
false
senabled
true
sredraw
true
svisible
true
sid
nameTxt
slabel
nameTxt
sdescriptors
xworker.swt.Widgets/@Text
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@passwordLabel
sname
passwordLabel
stext
Password
stype
HORIZONTAL
sshadow
SHADOW_OUT
sBORDER
false
salignment
LEFT
scapture
false
senabled
true
sredraw
true
svisible
true
sid
passwordLabel
slabel
passwordLabel
sdescriptors
xworker.swt.Widgets/@Label
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@passwordTxt
sname
passwordTxt
sstyle
SINGLE
sH_SCROLL
false
sV_SCROLL
false
sWRAP
false
sREAD_ONLY
false
sPASSWORD
true
sSEARCH
false
sCANCEL
false
sBORDER
true
salign
LEFT
scapture
false
senabled
true
sredraw
true
svisible
true
sid
passwordTxt
slabel
passwordTxt
sdescriptors
xworker.swt.Widgets/@Text
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@Models
sname
Models
sid
Models
slabel
Models
sdescriptors
xworker.swt.Widgets/@Models
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@Models/@loginModel
sname
loginModel
sdataType
Map
svalidate
true
sfocus
false
sfocusColor
"#E8FAFF"
LvalidateOnBlur
false
LallowDecimals
false
LallowNegative
false
sid
loginModel
slabel
loginModel
sdescriptors
xworker.swt.model.Models/@Model
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@Models/@loginModel/@name
sname
name
sswtControl
nameTxt
svalidate
true
sfocus
false
sfocusColor
"#E8FAFF"
LvalidateOnBlur
false
LallowDecimals
false
LallowNegative
false
sid
name
slabel
name
sdescriptors
xworker.swt.model.Model/@Model
@xworker.example.tutorial.lession 3.SwtComponents/@LoginPanelWidget/@Models/@loginModel/@password
sname
password
sswtControl
passwordTxt
sbackground
"#FFFF80"
svalidate
true
sfocus
false
sfocusColor
"#E8FAFF"
LvalidateOnBlur
false
LallowDecimals
false
LallowNegative
false
sid
password
slabel
password
sdescriptors
xworker.swt.model.Model/@Model
